.content-definitions-meta {
    margin:auto;
    margin-bottom:2em;
}
.content-definitions-meta-title {
    font-weight:600;
    font-size:2.4em;
}

.content-definitions-meta-title {
	margin-top:2em;
	padding-bottom:0.5em;
}

.library-lexicon-definition-wordgroup {
	display:flex;
}

.lexicon-wordgroup {
	padding:0.5em;
	margin-right:0.25em;
}

a.lexicon-wordgroup {
	font-weight:bold;
	text-decoration:none;
	border-radius:0.25em;
	border-style:solid;
	border-width:0.15em;
	border-color:transparent;
	transition:all 0.5s;
}
a.lexicon-wordgroup:hover {
	background:var(--baseColourInvert);
	color:var(--baseColour);
	border-color:var(--baseColour);
}

a.lexicon-wordgroup-identity {
	background:#8d23ad;
	color:white;
}

a.lexicon-wordgroup-sexuality {
	background:#235fad;
	color:white;
}

a.lexicon-wordgroup-gender {
	background:#42a30a;
	color:white;
}

a.lexicon-wordgroup-intersectional {
	background:#42c7c5;
	color:white;
}

a.lexicon-wordgroup-polari {
	background:#c0c742;
	color:white;
}

a.lexicon-wordgroup-problematic {
	background:#a30a0a;
	color:white;
}

a.lexicon-wordgroup-shorthand {
	background:#c77742;
	color:white;
}

a.lexicon-wordgroup-slang {
	background:#c7427e;
	color:white;
}

.library-lexicon-definition-collections {
	margin:auto;
	margin-top:2em;
}

.library-lexicon-definition-collections b {
	display:block;
}

a.lexicon-collections {
	display:block;
	padding:0.25em;
	font-weight:bold;
	font-weight: bold;
    text-decoration: none;
    color: var(--baseColour);
    transition: .4s ease-in-out,color .4s ease-in-out;
    background: linear-gradient(to bottom,var(--baseColour) 0,var(--baseColour) 100%);
    background-position: 100% 100%;
    background-repeat: repeat-x;
    background-size: 0 0;
    border: solid 0.1em transparent;
    border-bottom-color: var(--baseColour);
}

a.lexicon-collections:hover {
	background-size:100% 100%;
	color:var(--baseColourInvert);
}

.library-lexicon-definition-summary {
    margin:auto;
}

.definition-stats-container {
    margin:auto;
    width:var(--contentwidth);
    border-top:solid 0.2em var(--monoFront);
    margin-top:2em;
    padding-top:2em;
    padding-bottom:2em;
    font-weight:500;
}
.definition-stats-container-title {
    font-size:1.25em;
    font-weight:600;
}

.content-definition-time {
    margin:auto;
}